package com.qili.entity.supervisor;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;
import org.springframework.stereotype.Component;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * @author zhaoyongke
 * @date 2021/1/17
 * @description 消息提醒表
 */
@Data
@Table(name = "project_notice")
@ToString
@EqualsAndHashCode
@Component
public class ProjectNotice {

    // 主键id
    @Id
    @Column(name = "notice_id")
    private String noticeId;

    @Column(name = "link_id")
    private String linkId;
    /*标题*/
    @Column(name = "title")
    private String title;
    /*内容*/
    @Column(name = "content")
    private String content;

    @Column(name = "remark")
    private String remark;
    /*通知类型 101 供需公示提醒  102 供需变更提醒*  103 合同上传天数 提醒
    104 外部单位x天无应接提醒  105 外部单位推荐中标人确认消息  106 内部單位议价通知
    107 内部单位推荐中标人 ，给中标审核人确认 108  内部发布的项目，您发布的XXX项目中标人为XXX
    109 内部发布的项目实施费用比例调整
    110  供需项目 发布审核通过提醒
      111  个人信息审核通过不通过
      112 供需发布项目通过不通过
      113 个人中心 信息修改后，提醒管理员
      114 综合服务 给考生发考试提醒
    */
    @Column(name = "notice_type")
    private String noticeType;
    /**
     * 类型001  监理 002 供需 003 咨询 004 检测  005 考试  000 系统消息
     */
    @Column(name = "applicant_type")
    private String applicantType;

    /*是否查看*/
    @Column(name = "is_view")
    private String isView;

    @Column(name = "send_to")
    private String sendTo;

    // 添加时间
    @Column(name = "create_date")
    private String createDate;

    // 添加人
    @Column(name = "create_by")
    private String createBy;

    @Column(name = "modify_by")
    private String modifyBy;

    @Column(name = "modify_date")
    private String modifyDate;
    //评价类型
    @Column(name = "pj_type")
    private String pjType;
    //评价类型
    @Column(name = "pj_role")
    private String pjRole;


    //供需系统推荐人
    @Column(name = "tj_person")
    private String tjPerson;







































}
